Name | Result |
---|
-pixie_file out_file | Specifies a name for the instrumented output file. The default is to remove any leading directory names from the input filename and append .pixie. |
-counts_file file | Specifies a name for the counts file that is generated while running the instrumented program. The default is to remove any leading directory names from the input filename and append .Counts. |
-[no]autopixie | Permits (or prevents) a recursive instrumenting all dynamic shared libraries used by the input file during run time. pixie keeps the timestamp and checksum from the original executable. Thus, before instrumenting a shared library, pixie checks any lib.pixie files that it finds matching the lib it is to instrument. If the fields match, they are not instrumented. pixie cannot detect shared libraries opened with dlopen (and hence does not instrument them). All used DSOs need to be instrumented for the a.out to work. The default behavior with shared libraries is -noautopixie, and can be overridden with -autopixie, which is the default in all other cases. |
-[no]liblist | Prevents (or permits) printing the names and paths of dynamic shared libraries used by the input program during run time. This uses the same default search path as rld and prof. This list is useful to build a dependency list for makefiles and shell scripts. pixie cannot detect libraries opened with dlopen. The default is -noliblist. |
-[no]pids | Appends the process ID number on the end of the .Counts file. This is useful if you want to run the program instrumented with pixie through a variety of tests. This option is only needed for the main program. It will be transferred automatically to the instrumented DSOs during run time. The default is -nopids. |
-[no]verbose | Suppresses (or prints) messages summarizing the binary-to-binary translation process. The default is -noverbose. |